// 1.单文件上传处理「FORM-DATA」:由服务器自动生成文件的名字
//   url:/upload_single
//   method:POST
//   params:multipart/form-data
//     file:文件对象
//     filename:文件名字
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     originalFilename:文件原始名称,
//     servicePath:文件服务器地址

// 2.单文件上传处理「FORM-DATA」:由客户端生成文件的名字，传递给服务器处理
//   url:/upload_single_name
//   method:POST
//   params:multipart/form-data
//     file:文件对象
//     filename:文件名字「自己需要处理成为HASH名字」
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     originalFilename:文件原始名称,
//     servicePath:文件服务器地址

// 3.单文件上传处理「BASE64」
//   url:/upload_single_base64
//   method:POST
//   params:application/x-www-form-urlencoded
//     file:BASE64
//     filename:文件名字
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     originalFilename:文件原始名称,
//     servicePath:文件服务器地址

// 4.上传切片
//   url:/upload_chunk
//   method:POST
//   params:multipart/form-data
//     file:切片数据
//     filename:切片名字「文件生成的HASH_切片编号.后缀」
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     originalFilename:文件原始名称,
//     servicePath:文件服务器地址

// 5.合并切片
//   url:/upload_merge
//   method:POST
//   params:application/x-www-form-urlencoded
//     HASH:文件的HASH名字
//     count:切片数量
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     originalFilename:文件原始名称,
//     servicePath:文件服务器地址

// 6.获取已经上传的切片
//   url:/upload_already
//   method:GET
//   params:
//     HASH:文件的HASH名字
//   return:application/json
//     code:0成功 1失败,
//     codeText:状态描述,
//     fileList:[...]
